
package com.shms.service;

import java.util.List;

import com.shms.bean.GroupOfHome;
import com.shms.entity.ShHome;
import com.shms.entity.ShPoint;
/**
 * 文件名：ShHomeService.java
 * 编写者：赵振东
 * 创建时间：2013-3-14
 * 简要描述：
 * 
 */
public interface ShHomeService {
	/**
	 * 获取当前动态宿舍对象数据
	 * @param GroupOfHome GroupOfHome对象
	 */
	public GroupOfHome queryHome(GroupOfHome groupOfHome);
	/**
	 * 批量删除班级信息
	 * @param ids Integer[] 对象 主键数组
	 * @return boolean 对象o
	 */
	public boolean batchDelete(Integer[] ids);

	/**
	 * 根据楼ID查找所有对应的宿舍号
	 * @param id
	 * @return
	 */
	public List<ShHome> queryHomeByBid(long id) ;
	
	/**
	 * 保存宿舍信息
	 * @param shHome ShHome 对象
	 * @return boolean 对象
	 */
	public boolean saveHome(ShHome shHome);
	
	/**
	 * 根据宿舍ID查询具体数据信息
	 * @param shHome ShHome 对象
	 * @return ShHome对象
	 */
	public ShHome queryById(ShHome shHome);
	/**
	 * 查询宿舍分数
	 * @param ShHome ShHome对象
	 * @return List<ShPoint> 对象
	 */
	public List<ShPoint> queryPointsByHId(ShHome shHome);
}
